home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / Inspector / Sources / WindowStacker.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-11-19  |  908 b   |  46 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        WindowStacker.h
  3.  
  4.     Contains:    xxx put contents here xxx
  5.  
  6.     Copyright:    © 1992-1994 by Apple Computer, Inc., all rights reserved.
  7.  
  8. */
  9.  
  10.  
  11. #ifndef __WINDOWSTACKER__
  12. #define __WINDOWSTACKER__
  13.  
  14. #ifndef __LIBRARYMANAGER__
  15. #include <LibraryManager.h>
  16. #endif
  17.  
  18. #ifndef __WINDOWS__
  19. #include <Windows.h>
  20. #endif
  21.  
  22. #define kWindowStackerLibID "appl:insp$WindowStackerLibrary,1.2"
  23.  
  24. #define kTWindowStackerID    "appl:insp$TWindowStacker,1.2"
  25.  
  26. class TWindowStacker : public TDynamic
  27. {
  28. public:
  29.                                 _CDECL TWindowStacker(shortParm hStacker, shortParm vStagger);
  30.                                 _CDECL TWindowStacker();
  31.     virtual                        ~_CDECL TWindowStacker();
  32.  
  33.     virtual    void                _CDECL StackWindows(short& hStart, short& vStart);
  34.  
  35. private:
  36.     virtual    void                PrivateStackWindows(WindowPtr, short& hStart, short& vStart);
  37.             void                InitWindowStacker(short hStacker, short vStagger);
  38.  
  39. private:
  40.     short                fHStagger;
  41.     short                fVStagger;
  42. };
  43.  
  44.  
  45. #endif
  46.